package com.zw.a.basic.a09.demo02_integer;

//案例: 演示JDK1.5的特性 自动拆装箱.
/*
    自动装箱:   基本类型 -> 包装类型
    自动拆箱:   包装类型 -> 基本类型
 */
public class Demo04 {
    public static void main(String[] args) {
        //需求: 编写代码演示JDK1.5的新特性 , 自动拆装箱.

        //需求1: 演示自动装箱.
        //1. 不采用自动装箱
        int a = 10;
        Integer i1 = new Integer(a);

        //2. 自动装箱.
        Integer i2 = a;
        System.out.println("------------------------");

        //需求2: 演示自动拆箱
        //3. 不采用自动拆箱.
        int b = i1.intValue();

        //4. 采用自动拆箱.
        int c = i1;
    }
}
